//
//  taskDataSource.h
//  tcpoctest
//
//  Created by gump on 6/9/13.
//  Copyright (c) 2013 gump. All rights reserved.
//
@class TaskInfo;

enum TaskID
{
    TI_F_CHANGEHEAD = 1,//改头像
    TI_F_CHANGESIGN = 2,//改个性签名
    TI_F_CHANGEMAIL = 3,//修改邮箱
    TI_F_NEARPEOPLE = 4,//第一次查询附近的人
    TI_F_ONLINEPEOPLE = 5,//第一次查询在线用户
    TI_F_CARE = 6,//第一次关注其他用户
    TI_F_BECARE = 7,//第一次被其他用户关注
    TI_F_CHAT = 8,//第一次发送文件信息
    TI_F_CHAT_IMAGE = 9,//第一次发送图片信息
    TI_F_CHAT_SOUND = 10,//第一次发送语音信息
    TI_F_NEWS = 11,//第一次发布动态
    TI_F_COMMENT = 12,//第一次发布回复
    TI_F_GIFT = 13,//第一次赠送礼物
    TI_F_GETGIFT = 14,//第一次接收到礼物
    TI_F_SINA = 15,//新浪微博分享
    TI_F_QQ = 16,//腾讯微博分享
    TI_F_QZONE = 17,//腾讯空间分享
    TI_F_RENREN = 18,//人人网分享
    TI_F_DOUBAN = 19,//豆瓣分享
};

@interface taskDataSource : NSObject<NSXMLParserDelegate>
{
    NSMutableDictionary     *taskDic;
    NSMutableArray          *taskShowArr;
    
    pthread_mutex_t         mutexTask;
}

@property (strong,nonatomic) NSString *strTaskText;

-(void)CompleteTaskByID:(int)iid withIsDirectShow:(bool)bshow;
-(void)setComplete:(int)iid;
-(int)GetShowCount;
-(TaskInfo *)getInfoByRow:(int)irow;
-(void)ClearState;

@end
